smoothness principle